package com.wangxiaonan.berry.service;

import com.wangxiaonan.berry.entity.Barn;
import java.util.List;
import org.springframework.data.domain.Pageable;

/**
 * @Author: wangxiaonan
 * @Date: 2019/7/1
 **/
public interface BarnService {

    Barn findById(int id);

    List<Barn> findList(Barn queryBarn);

    Barn storeBarn(Barn barn);

    /**
     * 获取所有key，按主键降序，取主键最大的一条数据
     */
    List<String> summariseTitles(String type);

    /**
     * 获取所有的值，按照所给keys的顺序
     */
    String[][] collectCellValue(List<String> keys, int startRowNum, String type, Pageable pageable);
}
